package cn.hengzhu.main_manager.utils;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

	@EnableWebMvc
	@EnableSwagger2
	@Configuration
	@ComponentScan(basePackages = {"cn.hengzhu.main_manager.web.openAPi.openApiToOut"}) 
	public class SwaggerConfig {

		@Bean
	    public Docket createRestApi() {
			 return new Docket(DocumentationType.SWAGGER_2)
		                .apiInfo(apiInfo());
	    }
	    private ApiInfo apiInfo() {
	        return new ApiInfoBuilder()
	                .title("储物柜接口")
	                .description("恒铸科技")
	                .version("1.0")
	                .build();
	    }

	}
